home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_88_CHGRLAYOUT.txt < prev    next >
Text File  |  1993-07-15  |  31KB  |  563 lines

  1. # near model CODE resource
  2. # jump table entries: 11440-11440 (1 of them)
  3. export_1430:
  4. 00000000  4E56 FFF0                link       A6, -0x0010
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  286D BA5E                movea.l    A4, [A5 - 0x45A2]
  7. 0000000C  200C                     move.l     D0, A4
  8. 0000000E  6608                     bne        +0xA /* 00000018 */
  9. 00000010  206D B9F8                movea.l    A0, [A5 - 0x4608]
  10. 00000014  2868 0412                movea.l    A4, [A0 + 0x412]
  11. label00000018:
  12. 00000018  4A6E 0016                tst.w      [A6 + 0x16]
  13. 0000001C  670A                     beq        +0xC /* 00000028 */
  14. 0000001E  206E 0008                movea.l    A0, [A6 + 0x8]
  15. 00000022  2068 002E                movea.l    A0, [A0 + 0x2E]
  16. 00000026  6004                     bra        +0x6 /* 0000002C */
  17. label00000028:
  18. 00000028  206E 0008                movea.l    A0, [A6 + 0x8]
  19. label0000002C:
  20. 0000002C  2648                     movea.l    A3, A0
  21. 0000002E  7003                     moveq.l    D0, 0x03
  22. 00000030  C02B 011D                and.b      D0, [A3 + 0x11D]
  23. 00000034  660A                     bne        +0xC /* 00000040 */
  24. 00000036  7020                     moveq.l    D0, 0x20
  25. 00000038  C02B 011D                and.b      D0, [A3 + 0x11D]
  26. 0000003C  6700 037C                beq        +0x37E /* 000003BA */
  27. label00000040:
  28. 00000040  4A6D EDD0                tst.w      [A5 - 0x1230]
  29. 00000044  6774                     beq        +0x76 /* 000000BA */
  30. 00000046  4A6D EDCE                tst.w      [A5 - 0x1232]
  31. 0000004A  676E                     beq        +0x70 /* 000000BA */
  32. 0000004C  70FE                     moveq.l    D0, 0xFFFFFFFE
  33. 0000004E  B06B 00E0                cmp.w      D0, [A3 + 0xE0]
  34. 00000052  672E                     beq        +0x30 /* 00000082 */
  35. 00000054  302B 00E4                move.w     D0, [A3 + 0xE4]
  36. 00000058  48C0                     ext.l      D0
  37. 0000005A  2F00                     move.l     -[A7], D0
  38. 0000005C  302B 00E0                move.w     D0, [A3 + 0xE0]
  39. 00000060  48C0                     ext.l      D0
  40. 00000062  2F00                     move.l     -[A7], D0
  41. 00000064  2F0C                     move.l     -[A7], A4
  42. 00000066  4EBA 0548                jsr        [PC + 0x548 /* 000005B0 */]
  43. 0000006A  3800                     move.w     D4, D0
  44. 0000006C  0C44 0002                cmpi.w     D4, 0x2
  45. 00000070  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46. 00000074  670C                     beq        +0xE /* 00000082 */
  47. 00000076  0C44 0003                cmpi.w     D4, 0x3
  48. 0000007A  6706                     beq        +0x8 /* 00000082 */
  49. 0000007C  377C FFFE 00E0           move.w     [A3 + 0xE0], 0xFFFE
  50. label00000082:
  51. 00000082  70FE                     moveq.l    D0, 0xFFFFFFFE
  52. 00000084  B06B 00E8                cmp.w      D0, [A3 + 0xE8]
  53. 00000088  673C                     beq        +0x3E /* 000000C6 */
  54. 0000008A  302B 00EC                move.w     D0, [A3 + 0xEC]
  55. 0000008E  48C0                     ext.l      D0
  56. 00000090  2F00                     move.l     -[A7], D0
  57. 00000092  302B 00E8                move.w     D0, [A3 + 0xE8]
  58. 00000096  48C0                     ext.l      D0
  59. 00000098  2F00                     move.l     -[A7], D0
  60. 0000009A  2F0C                     move.l     -[A7], A4
  61. 0000009C  4EBA 0512                jsr        [PC + 0x512 /* 000005B0 */]
  62. 000000A0  3800                     move.w     D4, D0
  63. 000000A2  0C44 0002                cmpi.w     D4, 0x2
  64. 000000A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65. 000000AA  671A                     beq        +0x1C /* 000000C6 */
  66. 000000AC  0C44 0003                cmpi.w     D4, 0x3
  67. 000000B0  6714                     beq        +0x16 /* 000000C6 */
  68. 000000B2  377C FFFE 00E8           move.w     [A3 + 0xE8], 0xFFFE
  69. 000000B8  600C                     bra        +0xE /* 000000C6 */
  70. label000000BA:
  71. 000000BA  377C FFFE 00E8           move.w     [A3 + 0xE8], 0xFFFE
  72. 000000C0  377C FFFE 00E0           move.w     [A3 + 0xE0], 0xFFFE
  73. label000000C6:
  74. 000000C6  70FE                     moveq.l    D0, 0xFFFFFFFE
  75. 000000C8  B06B 001E                cmp.w      D0, [A3 + 0x1E]
  76. 000000CC  672E                     beq        +0x30 /* 000000FC */
  77. 000000CE  302B 0022                move.w     D0, [A3 + 0x22]
  78. 000000D2  48C0                     ext.l      D0
  79. 000000D4  2F00                     move.l     -[A7], D0
  80. 000000D6  302B 001E                move.w     D0, [A3 + 0x1E]
  81. 000000DA  48C0                     ext.l      D0
  82. 000000DC  2F00                     move.l     -[A7], D0
  83. 000000DE  2F0C                     move.l     -[A7], A4
  84. 000000E0  4EBA 04CE                jsr        [PC + 0x4CE /* 000005B0 */]
  85. 000000E4  3800                     move.w     D4, D0
  86. 000000E6  0C44 0002                cmpi.w     D4, 0x2
  87. 000000EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  88. 000000EE  670C                     beq        +0xE /* 000000FC */
  89. 000000F0  0C44 0003                cmpi.w     D4, 0x3
  90. 000000F4  6706                     beq        +0x8 /* 000000FC */
  91. 000000F6  377C FFFE 001E           move.w     [A3 + 0x1E], 0xFFFE
  92. label000000FC:
  93. 000000FC  70FE                     moveq.l    D0, 0xFFFFFFFE
  94. 000000FE  B06B 0050                cmp.w      D0, [A3 + 0x50]
  95. 00000102  672E                     beq        +0x30 /* 00000132 */
  96. 00000104  302B 0054                move.w     D0, [A3 + 0x54]
  97. 00000108  48C0                     ext.l      D0
  98. 0000010A  2F00                     move.l     -[A7], D0
  99. 0000010C  302B 0050                move.w     D0, [A3 + 0x50]
  100. 00000110  48C0                     ext.l      D0
  101. 00000112  2F00                     move.l     -[A7], D0
  102. 00000114  2F0C                     move.l     -[A7], A4
  103. 00000116  4EBA 0498                jsr        [PC + 0x498 /* 000005B0 */]
  104. 0000011A  3800                     move.w     D4, D0
  105. 0000011C  0C44 0002                cmpi.w     D4, 0x2
  106. 00000120  4FEF 000C                lea.l      A7, [A7 + 0xC]
  107. 00000124  670C                     beq        +0xE /* 00000132 */
  108. 00000126  0C44 0003                cmpi.w     D4, 0x3
  109. 0000012A  6706                     beq        +0x8 /* 00000132 */
  110. 0000012C  377C FFFE 0050           move.w     [A3 + 0x50], 0xFFFE
  111. label00000132:
  112. 00000132  3E2B 00D0                move.w     D7, [A3 + 0xD0]
  113. 00000136  382B 00D2                move.w     D4, [A3 + 0xD2]
  114. 0000013A  3C2B 00D4                move.w     D6, [A3 + 0xD4]
  115. 0000013E  3A2B 00D6                move.w     D5, [A3 + 0xD6]
  116. 00000142  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  117. 00000148  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  118. 0000014E  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  119. 00000154  426E FFFC                clr.w      [A6 - 0x4]
  120. 00000158  426E FFFE                clr.w      [A6 - 0x2]
  121. 0000015C  426E FFFA                clr.w      [A6 - 0x6]
  122. 00000160  BE44                     cmp.w      D7, D4
  123. 00000162  6D04                     blt        +0x6 /* 00000168 */
  124. 00000164  BC45                     cmp.w      D6, D5
  125. 00000166  6C4A                     bge        +0x4C /* 000001B2 */
  126. label00000168:
  127. 00000168  48C6                     ext.l      D6
  128. 0000016A  2F06                     move.l     -[A7], D6
  129. 0000016C  48C7                     ext.l      D7
  130. 0000016E  2F07                     move.l     -[A7], D7
  131. 00000170  2F0C                     move.l     -[A7], A4
  132. 00000172  4EBA 043C                jsr        [PC + 0x43C /* 000005B0 */]
  133. 00000176  3D40 FFF0                move.w     [A6 - 0x10], D0
  134. 0000017A  7000                     moveq.l    D0, 0x00
  135. 0000017C  7200                     moveq.l    D1, 0x00
  136. 0000017E  122D BA30                move.b     D1, [A5 - 0x45D0]
  137. 00000182  7407                     moveq.l    D2, 0x07
  138. 00000184  C481                     and.l      D2, D1
  139. 00000186  7205                     moveq.l    D1, 0x05
  140. 00000188  B282                     cmp.l      D1, D2
  141. 0000018A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  142. 0000018E  661E                     bne        +0x20 /* 000001AE */
  143. 00000190  323C 00F0                move.w     D1, 0xF0
  144. 00000194  C26D BA32                and.w      D1, [A5 - 0x45CE]
  145. 00000198  0C41 0050                cmpi.w     D1, 0x50 /* 'P' */
  146. 0000019C  6510                     bcs        +0x12 /* 000001AE */
  147. 0000019E  323C 00F0                move.w     D1, 0xF0
  148. 000001A2  C26D BA32                and.w      D1, [A5 - 0x45CE]
  149. 000001A6  0C41 00D0                cmpi.w     D1, 0xD0
  150. 000001AA  6202                     bhi        +0x4 /* 000001AE */
  151. 000001AC  7001                     moveq.l    D0, 0x01
  152. label000001AE:
  153. 000001AE  3D40 FFFA                move.w     [A6 - 0x6], D0
  154. label000001B2:
  155. 000001B2  BE44                     cmp.w      D7, D4
  156. 000001B4  6C4E                     bge        +0x50 /* 00000204 */
  157. 000001B6  48C6                     ext.l      D6
  158. 000001B8  2F06                     move.l     -[A7], D6
  159. 000001BA  48C7                     ext.l      D7
  160. 000001BC  2007                     move.l     D0, D7
  161. 000001BE  5280                     addq.l     D0, 1
  162. 000001C0  2F00                     move.l     -[A7], D0
  163. 000001C2  2F0C                     move.l     -[A7], A4
  164. 000001C4  4EBA 03EA                jsr        [PC + 0x3EA /* 000005B0 */]
  165. 000001C8  3D40 FFF4                move.w     [A6 - 0xC], D0
  166. 000001CC  7000                     moveq.l    D0, 0x00
  167. 000001CE  7200                     moveq.l    D1, 0x00
  168. 000001D0  122D BA30                move.b     D1, [A5 - 0x45D0]
  169. 000001D4  7407                     moveq.l    D2, 0x07
  170. 000001D6  C481                     and.l      D2, D1
  171. 000001D8  7205                     moveq.l    D1, 0x05
  172. 000001DA  B282                     cmp.l      D1, D2
  173. 000001DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  174. 000001E0  661E                     bne        +0x20 /* 00000200 */
  175. 000001E2  323C 00F0                move.w     D1, 0xF0
  176. 000001E6  C26D BA32                and.w      D1, [A5 - 0x45CE]
  177. 000001EA  0C41 0050                cmpi.w     D1, 0x50 /* 'P' */
  178. 000001EE  6510                     bcs        +0x12 /* 00000200 */
  179. 000001F0  323C 00F0                move.w     D1, 0xF0
  180. 000001F4  C26D BA32                and.w      D1, [A5 - 0x45CE]
  181. 000001F8  0C41 00D0                cmpi.w     D1, 0xD0
  182. 000001FC  6202                     bhi        +0x4 /* 00000200 */
  183. 000001FE  7001                     moveq.l    D0, 0x01
  184. label00000200:
  185. 00000200  3D40 FFFE                move.w     [A6 - 0x2], D0
  186. label00000204:
  187. 00000204  BC45                     cmp.w      D6, D5
  188. 00000206  6C4E                     bge        +0x50 /* 00000256 */
  189. 00000208  48C6                     ext.l      D6
  190. 0000020A  2006                     move.l     D0, D6
  191. 0000020C  5280                     addq.l     D0, 1
  192. 0000020E  2F00                     move.l     -[A7], D0
  193. 00000210  48C7                     ext.l      D7
  194. 00000212  2F07                     move.l     -[A7], D7
  195. 00000214  2F0C                     move.l     -[A7], A4
  196. 00000216  4EBA 0398                jsr        [PC + 0x398 /* 000005B0 */]
  197. 0000021A  3D40 FFF2                move.w     [A6 - 0xE], D0
  198. 0000021E  7000                     moveq.l    D0, 0x00
  199. 00000220  7200                     moveq.l    D1, 0x00
  200. 00000222  122D BA30                move.b     D1, [A5 - 0x45D0]
  201. 00000226  7407                     moveq.l    D2, 0x07
  202. 00000228  C481                     and.l      D2, D1
  203. 0000022A  7205                     moveq.l    D1, 0x05
  204. 0000022C  B282                     cmp.l      D1, D2
  205. 0000022E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  206. 00000232  661E                     bne        +0x20 /* 00000252 */
  207. 00000234  323C 00F0                move.w     D1, 0xF0
  208. 00000238  C26D BA32                and.w      D1, [A5 - 0x45CE]
  209. 0000023C  0C41 0050                cmpi.w     D1, 0x50 /* 'P' */
  210. 00000240  6510                     bcs        +0x12 /* 00000252 */
  211. 00000242  323C 00F0                move.w     D1, 0xF0
  212. 00000246  C26D BA32                and.w      D1, [A5 - 0x45CE]
  213. 0000024A  0C41 00D0                cmpi.w     D1, 0xD0
  214. 0000024E  6202                     bhi        +0x4 /* 00000252 */
  215. 00000250  7001                     moveq.l    D0, 0x01
  216. label00000252:
  217. 00000252  3D40 FFFC                move.w     [A6 - 0x4], D0
  218. label00000256:
  219. 00000256  4A6E FFFA                tst.w      [A6 - 0x6]
  220. 0000025A  6700 0098                beq        +0x9A /* 000002F4 */
  221. 0000025E  4A6E FFFE                tst.w      [A6 - 0x2]
  222. 00000262  6646                     bne        +0x48 /* 000002AA */
  223. 00000264  4A6E FFFC                tst.w      [A6 - 0x4]
  224. 00000268  6640                     bne        +0x42 /* 000002AA */
  225. 0000026A  3747 0020                move.w     [A3 + 0x20], D7
  226. 0000026E  3747 001E                move.w     [A3 + 0x1E], D7
  227. 00000272  3746 0024                move.w     [A3 + 0x24], D6
  228. 00000276  3746 0022                move.w     [A3 + 0x22], D6
  229. 0000027A  3747 00E2                move.w     [A3 + 0xE2], D7
  230. 0000027E  3747 00E0                move.w     [A3 + 0xE0], D7
  231. 00000282  3006                     move.w     D0, D6
  232. 00000284  5240                     addq.w     D0, 1
  233. 00000286  3740 00E4                move.w     [A3 + 0xE4], D0
  234. 0000028A  3745 00E6                move.w     [A3 + 0xE6], D5
  235. 0000028E  3007                     move.w     D0, D7
  236. 00000290  5240                     addq.w     D0, 1
  237. 00000292  3740 00E8                move.w     [A3 + 0xE8], D0
  238. 00000296  3744 00EA                move.w     [A3 + 0xEA], D4
  239. 0000029A  3746 00EE                move.w     [A3 + 0xEE], D6
  240. 0000029E  3746 00EC                move.w     [A3 + 0xEC], D6
  241. 000002A2  5247                     addq.w     D7, 1
  242. 000002A4  5246                     addq.w     D6, 1
  243. 000002A6  6000 0102                bra        +0x104 /* 000003AA */
  244. label000002AA:
  245. 000002AA  BC45                     cmp.w      D6, D5
  246. 000002AC  6C1C                     bge        +0x1E /* 000002CA */
  247. 000002AE  B847                     cmp.w      D4, D7
  248. 000002B0  6706                     beq        +0x8 /* 000002B8 */
  249. 000002B2  4A6E FFFE                tst.w      [A6 - 0x2]
  250. 000002B6  6712                     beq        +0x14 /* 000002CA */
  251. label000002B8:
  252. 000002B8  3747 00E8                move.w     [A3 + 0xE8], D7
  253. 000002BC  3744 00EA                move.w     [A3 + 0xEA], D4
  254. 000002C0  3746 00EE                move.w     [A3 + 0xEE], D6
  255. 000002C4  3746 00EC                move.w     [A3 + 0xEC], D6
  256. 000002C8  5246                     addq.w     D6, 1
  257. label000002CA:
  258. 000002CA  BE44                     cmp.w      D7, D4
  259. 000002CC  6C00 00DC                bge        +0xDE /* 000003AA */
  260. 000002D0  BA6B 00D4                cmp.w      D5, [A3 + 0xD4]
  261. 000002D4  6708                     beq        +0xA /* 000002DE */
  262. 000002D6  4A6E FFFC                tst.w      [A6 - 0x4]
  263. 000002DA  6700 00CE                beq        +0xD0 /* 000003AA */
  264. label000002DE:
  265. 000002DE  3747 00E2                move.w     [A3 + 0xE2], D7
  266. 000002E2  3747 00E0                move.w     [A3 + 0xE0], D7
  267. 000002E6  3746 00E4                move.w     [A3 + 0xE4], D6
  268. 000002EA  3745 00E6                move.w     [A3 + 0xE6], D5
  269. 000002EE  5247                     addq.w     D7, 1
  270. 000002F0  6000 00B8                bra        +0xBA /* 000003AA */
  271. label000002F4:
  272. 000002F4  7005                     moveq.l    D0, 0x05
  273. 000002F6  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  274. 000002FA  6700 00AE                beq        +0xB0 /* 000003AA */
  275. 000002FE  BE44                     cmp.w      D7, D4
  276. 00000300  6C62                     bge        +0x64 /* 00000364 */
  277. 00000302  BC45                     cmp.w      D6, D5
  278. 00000304  6C5E                     bge        +0x60 /* 00000364 */
  279. 00000306  7005                     moveq.l    D0, 0x05
  280. 00000308  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  281. 0000030C  6756                     beq        +0x58 /* 00000364 */
  282. 0000030E  7005                     moveq.l    D0, 0x05
  283. 00000310  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  284. 00000314  674E                     beq        +0x50 /* 00000364 */
  285. 00000316  7002                     moveq.l    D0, 0x02
  286. 00000318  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  287. 0000031C  6708                     beq        +0xA /* 00000326 */
  288. 0000031E  7003                     moveq.l    D0, 0x03
  289. 00000320  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  290. 00000324  6610                     bne        +0x12 /* 00000336 */
  291. label00000326:
  292. 00000326  3747 0020                move.w     [A3 + 0x20], D7
  293. 0000032A  3747 001E                move.w     [A3 + 0x1E], D7
  294. 0000032E  3746 0024                move.w     [A3 + 0x24], D6
  295. 00000332  3746 0022                move.w     [A3 + 0x22], D6
  296. label00000336:
  297. 00000336  3747 00E2                move.w     [A3 + 0xE2], D7
  298. 0000033A  3747 00E0                move.w     [A3 + 0xE0], D7
  299. 0000033E  3006                     move.w     D0, D6
  300. 00000340  5240                     addq.w     D0, 1
  301. 00000342  3740 00E4                move.w     [A3 + 0xE4], D0
  302. 00000346  3745 00E6                move.w     [A3 + 0xE6], D5
  303. 0000034A  3007                     move.w     D0, D7
  304. 0000034C  5240                     addq.w     D0, 1
  305. 0000034E  3740 00E8                move.w     [A3 + 0xE8], D0
  306. 00000352  3744 00EA                move.w     [A3 + 0xEA], D4
  307. 00000356  3746 00EE                move.w     [A3 + 0xEE], D6
  308. 0000035A  3746 00EC                move.w     [A3 + 0xEC], D6
  309. 0000035E  5247                     addq.w     D7, 1
  310. 00000360  5246                     addq.w     D6, 1
  311. 00000362  6046                     bra        +0x48 /* 000003AA */
  312. label00000364:
  313. 00000364  BC45                     cmp.w      D6, D5
  314. 00000366  6C1E                     bge        +0x20 /* 00000386 */
  315. 00000368  B847                     cmp.w      D4, D7
  316. 0000036A  6708                     beq        +0xA /* 00000374 */
  317. 0000036C  7005                     moveq.l    D0, 0x05
  318. 0000036E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  319. 00000372  6712                     beq        +0x14 /* 00000386 */
  320. label00000374:
  321. 00000374  3747 00E8                move.w     [A3 + 0xE8], D7
  322. 00000378  3744 00EA                move.w     [A3 + 0xEA], D4
  323. 0000037C  3746 00EE                move.w     [A3 + 0xEE], D6
  324. 00000380  3746 00EC                move.w     [A3 + 0xEC], D6
  325. 00000384  5246                     addq.w     D6, 1
  326. label00000386:
  327. 00000386  BE44                     cmp.w      D7, D4
  328. 00000388  6C20                     bge        +0x22 /* 000003AA */
  329. 0000038A  BA6B 00D4                cmp.w      D5, [A3 + 0xD4]
  330. 0000038E  6708                     beq        +0xA /* 00000398 */
  331. 00000390  7005                     moveq.l    D0, 0x05
  332. 00000392  B06E FFF2                cmp.w      D0, [A6 - 0xE]
  333. 00000396  6712                     beq        +0x14 /* 000003AA */
  334. label00000398:
  335. 00000398  3747 00E2                move.w     [A3 + 0xE2], D7
  336. 0000039C  3747 00E0                move.w     [A3 + 0xE0], D7
  337. 000003A0  3746 00E4                move.w     [A3 + 0xE4], D6
  338. 000003A4  3745 00E6                move.w     [A3 + 0xE6], D5
  339. 000003A8  5247                     addq.w     D7, 1
  340. label000003AA:
  341. 000003AA  3747 00D8                move.w     [A3 + 0xD8], D7
  342. 000003AE  3744 00DA                move.w     [A3 + 0xDA], D4
  343. 000003B2  3746 00DC                move.w     [A3 + 0xDC], D6
  344. 000003B6  3745 00DE                move.w     [A3 + 0xDE], D5
  345. label000003BA:
  346. 000003BA  4A6E 0016                tst.w      [A6 + 0x16]
  347. 000003BE  6700 00C4                beq        +0xC6 /* 00000484 */
  348. 000003C2  206E 0008                movea.l    A0, [A6 + 0x8]
  349. 000003C6  7005                     moveq.l    D0, 0x05
  350. 000003C8  B068 002A                cmp.w      D0, [A0 + 0x2A]
  351. 000003CC  6618                     bne        +0x1A /* 000003E6 */
  352. 000003CE  41EB 03FE                lea.l      A0, [A3 + 0x3FE]
  353. 000003D2  43EE 000C                lea.l      A1, [A6 + 0xC]
  354. 000003D6  20D9                     move.l     [A0]+, [A1]+
  355. 000003D8  20D9                     move.l     [A0]+, [A1]+
  356. 000003DA  2F0B                     move.l     -[A7], A3
  357. 000003DC  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  358. 000003E0  588F                     addq.l     A7, 4
  359. 000003E2  6000 0092                bra        +0x94 /* 00000476 */
  360. label000003E6:
  361. 000003E6  426E FFF8                clr.w      [A6 - 0x8]
  362. 000003EA  426E FFF6                clr.w      [A6 - 0xA]
  363. 000003EE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  364. 000003F2  2068 0412                movea.l    A0, [A0 + 0x412]
  365. 000003F6  2868 025A                movea.l    A4, [A0 + 0x25A]
  366. 000003FA  6026                     bra        +0x28 /* 00000422 */
  367. label000003FC:
  368. 000003FC  486E FFF8                pea.l      [A6 - 0x8]
  369. 00000400  486E FFF6                pea.l      [A6 - 0xA]
  370. 00000404  7000                     moveq.l    D0, 0x00
  371. 00000406  2F00                     move.l     -[A7], D0
  372. 00000408  2F0B                     move.l     -[A7], A3
  373. 0000040A  2F0C                     move.l     -[A7], A4
  374. 0000040C  4EBA 0080                jsr        [PC + 0x80 /* 0000048E */]
  375. 00000410  302E FFF8                move.w     D0, [A6 - 0x8]
  376. 00000414  C06E FFF6                and.w      D0, [A6 - 0xA]
  377. 00000418  4FEF 0014                lea.l      A7, [A7 + 0x14]
  378. 0000041C  6608                     bne        +0xA /* 00000426 */
  379. 0000041E  286C 0026                movea.l    A4, [A4 + 0x26]
  380. label00000422:
  381. 00000422  200C                     move.l     D0, A4
  382. 00000424  66D6                     bne        -0x28 /* 000003FC */
  383. label00000426:
  384. 00000426  7013                     moveq.l    D0, 0x13
  385. 00000428  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  386. 0000042C  670E                     beq        +0x10 /* 0000043C */
  387. 0000042E  7014                     moveq.l    D0, 0x14
  388. 00000430  B06B 010E                cmp.w      D0, [A3 + 0x10E]
  389. 00000434  6624                     bne        +0x26 /* 0000045A */
  390. 00000436  4A2B 02D3                tst.b      [A3 + 0x2D3]
  391. 0000043A  661E                     bne        +0x20 /* 0000045A */
  392. label0000043C:
  393. 0000043C  4A6E FFF6                tst.w      [A6 - 0xA]
  394. 00000440  6708                     beq        +0xA /* 0000044A */
  395. 00000442  2F0B                     move.l     -[A7], A3
  396. 00000444  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  397. 00000448  588F                     addq.l     A7, 4
  398. label0000044A:
  399. 0000044A  4A6E FFF8                tst.w      [A6 - 0x8]
  400. 0000044E  6726                     beq        +0x28 /* 00000476 */
  401. 00000450  2F0B                     move.l     -[A7], A3
  402. 00000452  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  403. 00000456  588F                     addq.l     A7, 4
  404. 00000458  601C                     bra        +0x1E /* 00000476 */
  405. label0000045A:
  406. 0000045A  4A6E FFF8                tst.w      [A6 - 0x8]
  407. 0000045E  6708                     beq        +0xA /* 00000468 */
  408. 00000460  2F0B                     move.l     -[A7], A3
  409. 00000462  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  410. 00000466  588F                     addq.l     A7, 4
  411. label00000468:
  412. 00000468  4A6E FFF6                tst.w      [A6 - 0xA]
  413. 0000046C  6708                     beq        +0xA /* 00000476 */
  414. 0000046E  2F0B                     move.l     -[A7], A3
  415. 00000470  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  416. 00000474  588F                     addq.l     A7, 4
  417. label00000476:
  418. 00000476  206D B9F8                movea.l    A0, [A5 - 0x4608]
  419. 0000047A  2068 0412                movea.l    A0, [A0 + 0x412]
  420. 0000047E  3768 0158 011A           move.w     [A3 + 0x11A], [A0 + 0x158]
  421. label00000484:
  422. 00000484  4CEE 18F0 FFD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x28]
  423. 0000048A  4E5E                     unlink     A6
  424. 0000048C  4E75                     rts
  425. fn0000048E:
  426. 0000048E  4E56 FFF0                link       A6, -0x0010
  427. 00000492  48E7 0018                movem.l    -[A7], A3,A4
  428. 00000496  286E 0008                movea.l    A4, [A6 + 0x8]
  429. 0000049A  7004                     moveq.l    D0, 0x04
  430. 0000049C  B06C 0020                cmp.w      D0, [A4 + 0x20]
  431. 000004A0  6656                     bne        +0x58 /* 000004F8 */
  432. 000004A2  202C 002E                move.l     D0, [A4 + 0x2E]
  433. 000004A6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  434. 000004AA  664C                     bne        +0x4E /* 000004F8 */
  435. 000004AC  7004                     moveq.l    D0, 0x04
  436. 000004AE  B06C 002A                cmp.w      D0, [A4 + 0x2A]
  437. 000004B2  661E                     bne        +0x20 /* 000004D2 */
  438. 000004B4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  439. 000004B8  206E 000C                movea.l    A0, [A6 + 0xC]
  440. 000004BC  4868 0150                pea.l      [A0 + 0x150]
  441. 000004C0  2F0C                     move.l     -[A7], A4
  442. 000004C2  4EBA 0090                jsr        [PC + 0x90 /* 00000554 */]
  443. 000004C6  206E 0014                movea.l    A0, [A6 + 0x14]
  444. 000004CA  5250                     addq.w     [A0], 1
  445. 000004CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  446. 000004D0  6078                     bra        +0x7A /* 0000054A */
  447. label000004D2:
  448. 000004D2  7001                     moveq.l    D0, 0x01
  449. 000004D4  B06C 002A                cmp.w      D0, [A4 + 0x2A]
  450. 000004D8  6670                     bne        +0x72 /* 0000054A */
  451. 000004DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  452. 000004DE  206E 000C                movea.l    A0, [A6 + 0xC]
  453. 000004E2  4868 0408                pea.l      [A0 + 0x408]
  454. 000004E6  2F0C                     move.l     -[A7], A4
  455. 000004E8  4EBA 006A                jsr        [PC + 0x6A /* 00000554 */]
  456. 000004EC  206E 0018                movea.l    A0, [A6 + 0x18]
  457. 000004F0  5250                     addq.w     [A0], 1
  458. 000004F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  459. 000004F6  6052                     bra        +0x54 /* 0000054A */
  460. label000004F8:
  461. 000004F8  700B                     moveq.l    D0, 0x0B
  462. 000004FA  B06C 0020                cmp.w      D0, [A4 + 0x20]
  463. 000004FE  664A                     bne        +0x4C /* 0000054A */
  464. 00000500  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  465. 00000504  486E FFF8                pea.l      [A6 - 0x8]
  466. 00000508  2F0C                     move.l     -[A7], A4
  467. 0000050A  4EBA 0048                jsr        [PC + 0x48 /* 00000554 */]
  468. 0000050E  266C 002A                movea.l    A3, [A4 + 0x2A]
  469. 00000512  4FEF 000C                lea.l      A7, [A7 + 0xC]
  470. 00000516  602E                     bra        +0x30 /* 00000546 */
  471. label00000518:
  472. 00000518  486E FFF0                pea.l      [A6 - 0x10]
  473. 0000051C  486B 0018                pea.l      [A3 + 0x18]
  474. 00000520  486E FFF8                pea.l      [A6 - 0x8]
  475. 00000524  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  476. 00000528  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  477. 0000052C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  478. 00000530  486E FFF0                pea.l      [A6 - 0x10]
  479. 00000534  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  480. 00000538  2F0B                     move.l     -[A7], A3
  481. 0000053A  4EBA FF52                jsr        [PC - 0xAE /* 0000048E */]
  482. 0000053E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  483. 00000542  266B 0026                movea.l    A3, [A3 + 0x26]
  484. label00000546:
  485. 00000546  200B                     move.l     D0, A3
  486. 00000548  66CE                     bne        -0x30 /* 00000518 */
  487. label0000054A:
  488. 0000054A  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  489. 00000550  4E5E                     unlink     A6
  490. 00000552  4E75                     rts
  491. fn00000554:
  492. 00000554  4E56 0000                link       A6, 0
  493. 00000558  48E7 0018                movem.l    -[A7], A3,A4
  494. 0000055C  286E 0010                movea.l    A4, [A6 + 0x10]
  495. 00000560  266E 000C                movea.l    A3, [A6 + 0xC]
  496. 00000564  200C                     move.l     D0, A4
  497. 00000566  6718                     beq        +0x1A /* 00000580 */
  498. 00000568  302C 0006                move.w     D0, [A4 + 0x6]
  499. 0000056C  906C 0002                sub.w      D0, [A4 + 0x2]
  500. 00000570  3740 0006                move.w     [A3 + 0x6], D0
  501. 00000574  302C 0004                move.w     D0, [A4 + 0x4]
  502. 00000578  9054                     sub.w      D0, [A4]
  503. 0000057A  3740 0004                move.w     [A3 + 0x4], D0
  504. 0000057E  6020                     bra        +0x22 /* 000005A0 */
  505. label00000580:
  506. 00000580  206E 0008                movea.l    A0, [A6 + 0x8]
  507. 00000584  2F28 0014                move.l     -[A7], [A0 + 0x14]
  508. 00000588  206E 0008                movea.l    A0, [A6 + 0x8]
  509. 0000058C  41E8 0020                lea.l      A0, [A0 + 0x20]
  510. 00000590  2F20                     move.l     -[A7], -[A0]
  511. 00000592  2F20                     move.l     -[A7], -[A0]
  512. 00000594  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  513. 00000598  2740 0004                move.l     [A3 + 0x4], D0
  514. 0000059C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  515. label000005A0:
  516. 000005A0  4253                     clr.w      [A3]
  517. 000005A2  426B 0002                clr.w      [A3 + 0x2]
  518. 000005A6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  519. 000005AC  4E5E                     unlink     A6
  520. 000005AE  4E75                     rts
  521. fn000005B0:
  522. 000005B0  4E56 0000                link       A6, 0
  523. 000005B4  48E7 0110                movem.l    -[A7], D7,A3
  524. 000005B8  266E 0008                movea.l    A3, [A6 + 0x8]
  525. 000005BC  302E 0012                move.w     D0, [A6 + 0x12]
  526. 000005C0  48C0                     ext.l      D0
  527. 000005C2  2F00                     move.l     -[A7], D0
  528. 000005C4  302E 000E                move.w     D0, [A6 + 0xE]
  529. 000005C8  48C0                     ext.l      D0
  530. 000005CA  2F00                     move.l     -[A7], D0
  531. 000005CC  2F0B                     move.l     -[A7], A3
  532. 000005CE  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  533. 000005D2  7000                     moveq.l    D0, 0x00
  534. 000005D4  102D BA30                move.b     D0, [A5 - 0x45D0]
  535. 000005D8  7E07                     moveq.l    D7, 0x07
  536. 000005DA  CE80                     and.l      D7, D0
  537. 000005DC  0C47 0005                cmpi.w     D7, 0x5
  538. 000005E0  6620                     bne        +0x22 /* 00000602 */
  539. 000005E2  303C 00F0                move.w     D0, 0xF0
  540. 000005E6  C06D BA32                and.w      D0, [A5 - 0x45CE]
  541. 000005EA  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  542. 000005EE  6524                     bcs        +0x26 /* 00000614 */
  543. 000005F0  303C 00F0                move.w     D0, 0xF0
  544. 000005F4  C06D BA32                and.w      D0, [A5 - 0x45CE]
  545. 000005F8  0C40 00D0                cmpi.w     D0, 0xD0
  546. 000005FC  6216                     bhi        +0x18 /* 00000614 */
  547. 000005FE  7E02                     moveq.l    D7, 0x02
  548. 00000600  6012                     bra        +0x14 /* 00000614 */
  549. label00000602:
  550. 00000602  0C47 0003                cmpi.w     D7, 0x3
  551. 00000606  6604                     bne        +0x6 /* 0000060C */
  552. 00000608  7E02                     moveq.l    D7, 0x02
  553. 0000060A  6008                     bra        +0xA /* 00000614 */
  554. label0000060C:
  555. 0000060C  0C47 0002                cmpi.w     D7, 0x2
  556. 00000610  6702                     beq        +0x4 /* 00000614 */
  557. 00000612  7E01                     moveq.l    D7, 0x01
  558. label00000614:
  559. 00000614  3007                     move.w     D0, D7
  560. 00000616  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  561. 0000061C  4E5E                     unlink     A6
  562. 0000061E  4E75                     rts
  563.